Spezielle Auswahlwerte hinterlegen

Beim Durchführen von Makros soll es möglich sein, für einzelne Felder einzelner Masken spezielle Auswahlwerte zu hinterlegen.

z.B. bei einem Makro mit 10 Studierendenabfragen, die standardmäßig die Haupthörerzahl ausgeben, soll bei einer Maske stattdessen beim Feld Hörerstatus Nebenhörer ausgewählt sein.

 

Lehrbericht (10600) ist ein Makro

makro   maske   sort   

10600           10070     1

                     10050     2      

                     10090     3

                     10100     4

                     10050     5

                     11500     6

                     10050     7       (hier Nebenhörer gewünscht)

                     10050     8

   ...

 

  Felderinfo der "MakroMaske" (10600) definiert Felder, die sich auf alle Untermasken beziehen

 

  bei einer einzelnen Untermaske (z.B. Stud. Allg. 10050) werden Felder gefüllt

NEU:

Ein solcher Eintrag überlagert ggfs. in der Makro-Maske vorkommende Felder gleichen Namens!

makro_feld_wert

Makro

Sortnr

feldername

value(char)

sicht

stand

10600

7

Hörerstatus

'N'

für Nebenhörer

bei Sichtfeldern z.B. 13 oder <<Org. Einheit-Sicht>>

z.B.

1.1.2005 oder

today

oder

<<Org. Einheit-Stand>>

Die Werte müssen genauso so eingetragen werden, wie sie vom SQL in der relation-Spalte des zugehörigen Felds geliefert werden.

z.B. steht für das Feld Staatsangehörigkeit in relation:

<<SQL>> select tid,text from aggre_bland where tid in (0,1) order by text;

 

Ergebnis

tid     text

1       Ausland                                

0       Deutschland                            

 

Wenn Ausland vorbelegt werden soll, muss in makro_feld_wert als value nur

 

1

 

eingetragen werden.

 

TODO

Man sollte auch eine gewünschte Sicht mit einem gewünschten Stand hinterlegen können.

 


Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 59 / 102
Letzter Update: 17.06.2008
Impressum